		html {
			font-size: 62.5%;
			padding: 0;
			margin: 0;
			font-family: "微软雅黑" arial;
		}
		/*img{
			width: 100%;
			height: 100%;
		}*/
		div{
			/*border: 1px solid red;*/
		}
		* {
			padding: 0;
			margin: 0;
		}
		
		body {
			padding: 0;
			margin: 0;
		}
		
		body {
			padding-top: constant(safe-area-inset-top);
			/*为导航栏+状态栏的高度 88px */
			padding-left: constant(safe-area-inset-left);
			/*//如果未竖屏时为0    */
			padding-right: constant(safe-area-inset-right);
			/*//如果未竖屏时为0*/
			padding-bottom: constant(safe-area-inset-bottom);
			/* //为底下圆弧的高度 34px*/
		}
		
		a {
			text-decoration: none;
			color: inherit;
		}
		/*侧滑导航栏的设置==============AAA*/
		
		.menu-wrap {
			position: absolute;
			top: 11.5vw;
			left: 0vw;
			width: 100vw;
			/*height: 21.3vw;*/
			overflow: hidden;
		}
		
		.menu-list {
			display: inline-block;
			white-space: nowrap;
			/*不换行*/
			transition-duration: 0ms;
			transform: translateX(0px);
		}
		
		.menu-list-item {
			text-align: center;
			display: inline-block;
			height: 6.3vw;
			border-bottom: 0px solid rgba(255, 255, 255, 1);
		}
		
		.menu-list-item a {
			position: relative;
			right: 2vw;
			display: inline-block;
			font-size: 4.5vw;
			font-family: "微软雅黑";
			color: white;
			margin: 0vw 0vw 0vw 4vw;
			text-align: center;
		}
		/*侧滑导航栏的设置==============ZZZ*/
		/*搜索框====================*/
	.search_ysy {
	width: 100vw;
	position: fixed;
	/*background-color: rgba(128, 128, 128, 0.5);*/
	z-index: 10;
}

.search_ysy img {
	height: 100%;
	width: 100%;
	/*top:0vw;
			left: 0vw;*/
}

.int:-ms-input-placeholder { 
color:red; 
}


.search1_ysy {
	display: flex;
	justify-content: space-between;
	z-index: 100;
	flex-direction: row;
	align-items: center;
	width: 90%;
	/*margin: 0px auto;*/
	height: 9vw;
	z-index: 100;
	margin-left: 3vw;
}

.befor_ysy {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	align-items: center;
	width: 90%;
	height: 100%;
}

.location_ysy {
	display: flex;
	justify-content: flex-start;
	z-index: 100;
	flex-direction: row;
	align-items: center;
	width: 24%;
	height: 100%;
}

.shuru1_ysy {
	display: flex;
	justify-content: space-between;
	z-index: 100;
	flex-direction: row;
	align-items: center;
	width: 80%;
	height: 100%;
	position: relative;
}

.location_ysy_img {
	width: 2.5vw;
    height: 3.5vw;
	margin-right: 1.5vw;
}

.location_ysy_name {
	width: 15vw;
	height: 6vw;
	font-family: MicrosoftYaHei;
	font-size: 4vw;
	font-weight: normal;
	font-stretch: normal;
	color: white;
	display: block;
}

.shuru1_ysy_img {
	width: 5vw;
	height: 4vw;
	z-index: 10;
	margin-left: 2vw;
}

.shuru1_ysy_input {
	position: absolute;
	width: 73vw;
	height: 75%;
	background-color: white;
	-webkit-border-radius: 10vw;
}

.shuru1_ysy_input>input {
	width: 52vw;
	height: 93%;
	position: relative;
	font-family: MicrosoftYaHei;
	font-size: 3vw;
	font-weight: normal;
	font-stretch: normal;
	-webkit-border-radius: 10vw;
	/*background-color: rgba(255, 255, 255, 0);*/
	padding-left: 9vw;
	border: none;
	outline: none;
	line-height: 3.45vw;
}

.message_ysy {
	width: 5.5vw;
	height: 60%;
}
		/*搜索框====================*/
		
		.job_list_wrf {
			display: flex;
		}
		
		.first {
			max-width: 1080px;
			margin: 0 auto;
			box-sizing: border-box;
		}
		
		.ding div,
		.ding input {
			/*border: 1px red solid;*/
		}
		/*顶部*/
		
		.ding {
			/*position: absolute;*/
			position: fixed;
			z-index: 200;
			width: 100vw;
			height: 19.06vw;
			background-color: rgb(250, 172, 20);
		}
		
		.ding2 {
			visibility: hidden;
		}
		
		.search {
			position: fixed;
			z-index: 201;
			width: 100%;
			padding: 3% 0% 0% 0%;
			margin: 0% 0% 1% 0%;
		}
		/*1*/
		
		.city_location {
			float: left;
			width: 18.5%;
			padding-left: 2%;
			font-size: 3.4rem;
			color: #fff;
			position: relative;
			top: 0%;
		}
		
		.location_img {
			margin: 0% 0% 0% -4%;
			display: inline;
		}
		
		.city_location img {
			transform: scale(0.8);
		}
		
		.city_down {
			z-index: 300;
			position: absolute;
			width: 100%;
			display: none;
		}
		
		.city_down>ul {
			/*z-index: 300;*/
			padding: 0;
			list-style: none;
			background-color: #fff;
			color: #4d4d4d;
			font-size: 1.6rem;
			text-align: center;
			-webkit-box-shadow: 0 0 10px #ccc;
			-moz-box-shadow: 0 0 10px #ccc;
			/*box-shadow: 0 0 10px #ccc;*/
			box-shadow: 0 4px 13px 1px #CCC;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			padding: 7px 0;
			max-height: 50vh;
			overflow-y: auto;
		}
		
		.city_down>ul>li {
			z-index: 300;
			padding-bottom: 7px;
		}
		
		.city_down>ul>li:hover {
			background-color: #e2e3ea;
		}
		
		.city_down>ul>li:nth-last-child {
			padding-bottom: 0px;
		}
		/*2============================*/
		
		.search_box {
			float: left;
			font-size: 24px;
			width: 62.96%;
		}
		
		.searchI {
			margin: 0% 0% 0% 0%;
			padding: 0% 0% 0% 0%;
			width: 100%;
			border-radius: 30px;
			height: 4rem;
			position: relative;
			background-color: #fff;
		}
		
		.sousuoimg {
			position: absolute;
			top: 14%;
			left: 27%;
			z-index: 206;
			width: 60%;
			line-height: 100%;
		}
		
		.sousuo_text {
			color: rgba(166, 166, 166, 0.8);
			display: inline;
			line-height: 100%;
			position: absolute;
			top: 8%;
		}
		
		.sousuoimg img {
			transform: scale(0.95);
		}
		
		.sousuo2 {
			position: absolute;
			top: 11%;
			left: 90%;
			display: none;
		}
		
		input {
			font-size: 24px;
			background: no-repeat 0 0 scroll %EF%BC%83EEEEEE;
			border: none;
			outline: medium;
		}
		
		.searchI_input {
			z-index: 205;
			position: absolute;
			top: 20%;
			left: 6%;
			width: 80%;
			display: none;
		}
		
		input::-webkit-input-placeholder {
			/* WebKit browsers */
			line-height: 100%;
			font-size: 24px;
			/*color:red*/
		}
		
		input:-moz-placeholder {
			/* Mozilla Firefox 4 to 18 */
			font-size: 24px;
			color: red;
		}
		
		input::-moz-placeholder {
			/* Mozilla Firefox 19+ */
			font-size: 24px;
			color: red;
		}
		
		input:-ms-input-placeholder {
			/* Internet Explorer 10+ */
			font-size: 24px;
			color: red;
		}
		/*3*/
		
		.message {
			float: left;
			padding: 0.8% 0% 0% 0%;
			margin: 0% 0% 0% 4.5%;
			width: 4.89%;
		}
		
		.message img {
			width: 100%;
		}
		/* 菜单，滑动===========================*/
		
		.menu {
			padding: 0% 0% 0% 0%;
			margin: 9% 0% 0% 0%;
		}
		
		.job_list {
			display: -webkit-box;
		}
		
		.job {
			position: relative;
			padding: 4% 0%;
			border-bottom: 0px solid rgba(255, 255, 255, 1);
			font-size: 38px;
			z-index: 201;
			background: rgba(0, 0, 0, 0);
			color: white;
		}
		
		#job_1 {
			border-bottom-width: 4px;
		}
		/*banner图*/
		
		.header_banner {
			/*box-shadow: 0 15px 70px 7px #CCC;*/
			box-shadow: 0 4px 13px 1px #CCC;
			padding: 19% 0% 0% 0%;
			margin: 0% 0% 4% 0%;
			position: relative;
			width: 100vw;
			height: 50vw;
			/*height: 10%;*/
			/*border: 1px solid rgba(128, 128, 128, 0.1);*/
		}
		
		.header_banner img {
			width: 100%;
			height: 100%;
		}
		/*推荐列表*/
		/*标题*/
		
		.job_title {
			padding-bottom: 2%;
		}
		
		.title_bar {
			float: left;
			width: 0.7%;
			margin: 2% 1% 1% 3%;
		}
		
		.title_bar img {
			width: 100%;
		}
		
		.title_text {
			float: left;
			font-size: 40px;
			font-weight: 600;
			margin: 1.2% 0% 0% 2%;
		}
		
		.clearfloat {
			display: block;
			clear: both;
			content: "";
			visibility: hidden;
			height: 0
		}
		/*推荐列表*/
		
		.tuijian_list,
		.list1 {
			width: 100%;
		}
		/*长线*/
		
		#list1 {
			border-top: 1px #ccc solid;
		}
		/*断线*/
		
		.duanxian {
			width: 90%;
			margin: 0 auto;
			border-top: 1px #ccc solid;
			position: absolute;
			top: 100%;
			left: 5%;
		}
		
		.list1 {
			/*border-top: 1px #ccc solid;*/
			padding-top: 3.5%;
			padding-bottom: 3%;
			margin: 0% 0% 0% 0%;
			position: relative;
		}
		
		.list1_img {
			width: 13.89vw;
			height: 13.89vw;
			/*width: 13.89%;*/
			float: left;
			margin: 0% 0% 0% 3.54%;
			border-radius: 50%;
		}
		
		.list1_img img {
			width: 100%;
			height: 100%;
		}
		
		.list1_text {
			float: left;
			width: 75%;
			margin: 0% 0% 0% 3.81%;
		}
		
		.list1_title {
			font-size: 36px;
			margin: 0% 0% 0% 0%;
		}
		
		.list1_location {
			font-size: 21px;
			margin: 4% 0% 0% 0%;
		}
		
		.dingwei {
			/*width: 15%;*/
			margin: 0% 0% 2% 0%;
		}
		
		.dingwei_text {
			width: 84%;
			position: relative;
			left: 2%;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}
		
		.time_text {
			width: 80%;
			position: relative;
			left: 2%;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}
		
		.list1_location div,
		.list1_time div {
			float: left;
			/*display: initial;*/
			/*margin: 0% 0% 0% 0%;*/
		}
		
		.dingwei,
		.shijian {
			width: 22px;
		}
		
		.list1_time {
			font-size: 19px;
			margin: 3% 0% 0% 0%;
		}
		
		.job_infor {
			/*width: 60vw;*/
			margin: 0vw 0vw 0vw 0vw;
		}
		
		.list1_money {
			display: inline;
			font-weight: bold;
			font-size: 2.6rem;
			color: rgb(255, 138, 0);
			margin: 0% 1% 0% 0%;
			float: right;
			/*width: 22.9%;*/
		}
		
		.more {
			font-family: "微软雅黑";
			font-size: 2.4rem;
			display: flex;
			justify-content: center;
			/*border-bottom: 1px solid rgba(128, 128, 128, 0.1);*/
			margin: 6% 0% 20% 0%;
			padding-top: 20px;
			padding-bottom: 40px;
		}
		/*导航栏*/
		/*.footer {
			position: fixed;
			z-index: 1000;
			border-top: 1px solid rgba(166, 166, 166, 0.5);
			bottom: 0;
			width: 100%;
			background-color: #fff;
			margin-top: -65px;
			padding-top: 3%;
		}*/
		/*.menu_nav {
			transform: scale(0.7, 0.7);
			padding: 0;
			list-style: none;
			display: flex;
			justify-content: space-around;
		}
		
		
		.menu_nav>li {
			text-align: center;
		}
		
		.menu_nav>li span {
			display: block;
			font-size: 2.5rem;
			margin-top: 12px;
		}*/
		
		@media only screen and (max-width:768px) {
			/*昆明以及图标*/
			.city_location {
				margin: 2% 0% 1% 3%;
				font-size: 2.3rem;
			}
			.location_img {
				position: absolute;
				top: 5%;
				left: 57.5%;
			}
			.city_location img {
				padding-top: 0%;
				transform: scale(0.35);
			}
			/*输入框*/
			.search_box {
				position: absolute;
				top: 41%;
				left: 22%;
				font-size: 1.8rem;
				width: 55%;
			}
			/*输入框*/
			.searchI {
				height: 3.1rem;
				padding: 0% 0% 0% 0%;
				margin: 0% 0% 0% 0%;
			}
			.sousuoimg {
				top: 7%;
				left: 27%;
				width: 60%;
				transform: scale(0.9);
			}
			.sousuo_text {
				top: 18%;
			}
			.message {
				position: absolute;
				top: 33%;
				left: 82%;
				transform: scale(1);
			}
			.searchI_input {
				top: 20%;
				left: 7%;
				width: 74%;
			}
			.sousuo2 {
				top: 5%;
				left: 86%;
				transform: scale(0.75);
			}
			input {
				font-size: 1.8rem;
			}
			input::-webkit-input-placeholder {
				line-height: 100%;
				font-size: 1.8rem;
			}
			input:-moz-placeholder {
				font-size: 1.8rem;
				color: red;
			}
			input::-moz-placeholder {
				font-size: 1.8rem;
				color: red;
			}
			input:-ms-input-placeholder {
				font-size: 1.8rem;
				color: red;
			}
			/*推荐职业*/
			.job {
				padding: 3% 0%;
				font-size: 2.5rem;
			}
			/*banner图*/
			.header_banner {
				box-shadow: 0 4px 13px 1px #CCC;
			}
			/*推荐列表*/
			.title_text {
				font-size: 2.6rem;
			}
			.list1_title {
				font-size: 2.6rem;
			}
			.list1_location {
				font-size: 1.5rem;
			}
			.list1_time {
				font-size: 1.5rem;
			}
			.list1_money {
				font-size: 2.1rem;
			}
			.list1_text img {
				transform: scale(0.7);
			}
			.list1_location div,
			.list1_time div {
				/*margin: 0% 0% 0% 0%;*/
			}
			.dingwei_text,
			.time_text {
				margin: 0% 0% 0% 0%;
			}
			/*查看更多*/
			.more {
				font-size: 2.3rem;
				margin: 3% 0% 20% 0%;
				box-shadow: 0 4px 13px 1px #CCC;
				padding-bottom: 40px;
			}
			.more img {
				transform: scale(0.6);
			}
			/*导航栏*/
			/*.menu_nav {
				transform: scale(0.8, 0.8);
				margin-bottom: 0px;
				width: 120%;
				margin-left: -53px;
			}
			.footer {
				margin-top: -42px;
			}
			.menu_nav>li img {
				width: 50px;
			}
			.menu_nav>li span {
				font-size: 2.2rem;
			}*/
		}
		
		@media only screen and (max-width:480px) {
			.search {
				display: ;
			}
			/*昆明以及图标*/
			.city_location {
				margin: 2% 0% 6% 3%;
				font-size: 1.6rem;
			}
			.location_img {
				margin: 0% 0% 0% 0%;
				padding: 0% 0% 0% 0%;
			}
			.city_location img {
				padding-top: 0%;
				transform: scale(0.35);
			}
			.search {
				padding: 1% 0% 0% 0%;
				position: absolute;
				top: 2vw;
				left: 0vw;
			}
			/*.search {
				padding: 0% 0% 0% 0%;
				position: relative;
				top: 3vw;
			}
			.job_list {
				position: relative;
				top: -4vw;
			}*/
			.menu {
				margin: 13% 0% 0% 0%;
			}
			.location_img {
				position: absolute;
				top: 14%;
				left: 50%;
			}
			.sousuoimg img {
				top: 0%;
				left: 24%;
				transform: scale(0.7);
			}
			.sousuoimg {
				top: -10%;
				left: 24%;
				width: 60%;
				/*transform: scale(0.9);*/
			}
			.sousuo2 {
				top: -5%;
				left: 85%;
				transform: scale(0.75);
			}
			.sousuo_text {
				top: 29%;
			}
			/*输入框*/
			.search_box {
				font-size: 1.2rem;
				width: 55%;
				top: 28%;
				left: 24%;
			}
			/*输入框*/
			.searchI {
				height: 2rem;
				padding: 0% 0% 0% 0%;
				margin: -2% 0% 6% 0%;
			}
			.message {
				position: absolute;
				top: 21%;
				;
				left: 83%;
			}
			input {
				font-size: 1.2rem;
			}
			input::-webkit-input-placeholder {
				/* WebKit browsers */
				line-height: 100%;
				font-size: 1.2rem;
				/*color:red*/
			}
			input:-moz-placeholder {
				/* Mozilla Firefox 4 to 18 */
				font-size: 1.2rem;
				color: red;
			}
			input::-moz-placeholder {
				/* Mozilla Firefox 19+ */
				font-size: 1.2rem;
				color: red;
			}
			input:-ms-input-placeholder {
				/* Internet Explorer 10+ */
				font-size: 1.2rem;
				color: red;
			}
			.message {
				text-align: center;
				padding: 0% 0% 0% 0%;
				margin: 1.2% 0% 0% 5%;
			}
			.message img {
				/*transform: scale(0.3);*/
			}
			/*推荐职业*/
			.job {
				padding: 1% 0%;
				font-size: 1.6rem;
			}
			/*banner图*/
			.header_banner {
				box-shadow: 0 4px 13px 1px #CCC;
				/*box-shadow: 0 12px 70px 7px #CCC;*/
			}
			/*推荐列表*/
			/
			/*断线*/
			.duanxian {
				width: 89%;
				left: 4%;
			}
			.title_text {
				font-size: 1.8rem;
			}
			.list1_title {
				font-size: 1.7rem;
			}
			.list1_location {
				font-size: 1rem;
			}
			.list1_time {
				font-size: 1rem;
			}
			.time_text,
			.dingwei_text {
				    left: 5%;
			}
			.list1_location,
			.list1_time {
				position: relative;
			}
			.shijian {
				position: absolute;
				top: 3.5vw;
				left: 0vw;
				transform: scale(0.85);
			}
			.dingwei {
				position: absolute;
				top: -1vw;
				left: 0vw;
			}
			.time_text {
				margin: 1vw 0vw 0vw 0vw;
			}
			.list1_money {
				font-size: 1.4rem;
			}
			.dingwei img,
			.shijian img {
				transform: scale(0.5);
			}
			/*查看更多*/
			.more {
				margin: 0% 0% 20% 0%;
				font-size: 1.5rem;
				padding-bottom: 14px;
			}
			.more img {
				transform: scale(0.6);
			}
			/*导航栏*/
			/*.menu_nav {
				transform: scale(0.8, 0.8);
				margin-bottom: 0px;
				width: 126%;
				margin-left: -53px;
			}
			.footer {
				margin-top: -42px;
			}
			.menu_nav>li img {
				width: 30px;
			}
			.menu_nav>li span {
				font-size: 1.6rem;
				margin-top: 4px;
			}*/
		}
		
		@media only screen and (max-width:414px) {
			.title_bar {
				margin:3% 1% 1% 4.5%;
			}
		}
		
		@media only screen and (max-width: 375px) {
			.sousuo2 {
				top: -12%;
				left: 83%;
				transform: scale(0.65);
			}
			.sousuoimg {
				top: -10%;
				left: 14%;
				width: 60%;
			}
			.shijian {
				top: 4.2vw;
				left: -1.5vw;
				transform: scale(0.85);
			}
			.dingwei {
				position: absolute;
				top: -1vw;
				left: -1.5vw;
			}
			.duanxian {
				width: 92%;
				left: 4%;
			}
		}
		
		@media only screen and (max-width: 330px) {
			.sousuo_text {
				width: 100%;
			}
		}
		
		
	/*返回顶部的css*/
.back img{
	width: 100%;
	height: 100%;
}
.back{
	width:8.0vw ;
	height:8.0vw ;
	position: fixed;
	bottom: 32.0vw;
	z-index: 66;
	right: 3vw;
	opacity: 0.8;
}
	
		/*=============底部导航栏========================*/
		/*
.footerTop {
	position: relative;
}
.diban{
	border-top: 1px solid rgba(166, 166, 166, 0.5);
	position: absolute;
	width: 100vw;
	height: 15.574vw;
	bottom: -2vw;
	background: white;
}
.footer2 {
	position: fixed;
	z-index: 1000;
	bottom: 1vw;
	width: 100vw;
	height: 17.87vw;
}

.border_top {
	width: 100%;
	height: 100%;
	z-index: 1001;
}

.border_top img {
	width: 100%;
}

.menu_nav {
	width: 100%;
	height: 100%;
	list-style: none;
	display: flex;
	justify-content: space-around;
	z-index: 1002;
	position: absolute;
	top: 0vw;
	left: 0vw;
	padding-inline-start: 0px;
}

.menu_nav li {
	text-align: center;
	width: 15vw;
	height: 10.37vw;
}

.menu_nav>li span {
	display: block;
	font-size: 3.06vw;
	margin-top: 0.9vw;
}

.menu_img {
	width: 15.56vw;
	height: 5.56vw;
}

.menu_img img {
	height: 100%;
}

#menu_1,
#menu_2,
#menu_3,
#menu_4,
#menu_5 {
	margin-top: 6vw;
}
*/